The Evolving Drum Machine

نویسنده

  • Matthew John Yee-King
چکیده

The expectation of the listener from house and techno music seems to be that percussion sounds will maintain the same timbre for the duration of a piece of music. For the composers of such musics the synthesizing of drum sounds of a quality equal to those available from commercial drum machines or samples is difficult and seems unnecessary. A system is presented here which provides a unique method for the composition of rhythmic patterns with dynamic timbres. A genetic algorithm using a heterogeneous island population model is applied to the problem of percussion sound synthesizer design. Multiple percussion sounds are evolved simultaneously towards different targets where the targets are audio files specified by the user. The fitness function driving the evolution compares the evolving sounds to the target sounds in the frequency domain, awarding higher scores for closer matches. The system was tested using a simple step sequencer interface, as found in classic drum machines and a MIDI controlled version has also been implemented. The system provides the user (and listener) with a tangible sense of timbral transformation as the performance proceeds, where the timbres move ever closer to the target sounds. This represents an effective application of an artificial life technique to real time, algorithmically enhanced music composition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Groovy Neural Networks

The drum machine has been an important tool in music production for decades. However, its flawless way of playing drum patterns is often perceived as mechanical and rigid, far from the groove provided by a human drummer. This paper presents research towards enhancing the drum machine with learning capabilities. The drum machine learns user-specific variations (i.e. the groove) from human drumme...

متن کامل

Drum Circle: Intelligent Agents in Max/MSP

The author describes a recent work created in Max/MSP, which explores the use of multi-agents over a local area network. Individual agents emulate improvising percussionists in a drum ensemble to create intelligent, evolving rhythms.

متن کامل

Techniques for Machine Understanding of Live Drum Performances

Techniques for Machine Understanding of Live Drum Performances by Eric Dean Battenberg Doctor of Philosophy in Engineering Electrical Engineering and Computer Sciences University of California, Berkeley Professor Nelson Morgan, Chair This dissertation covers machine listening techniques for the automated realtime analysis of live drum performances. Onset detection, drum detection, beat tracking...

متن کامل

A Drum Machine That Learns to Groove

Music production relies increasingly on advanced hardware and software tools that makes the creative process more flexible and versatile. The advancement of these tools helps reduce both the time and money required to create music. This paper presents research towards enhancing the functionality of a key tool, the drum machine. We add the ability to learn how to groove from human drummers, an i...

متن کامل

User Interface Comparison for Virtual Drums

An experimental study comparing different user interfaces for a virtual drum is reported. Virtual here means that the drum is not a physical object. 16 subjects played the drum on five different interfaces and two metronome patterns trying to match their hits to the metronome clicks. Temporal accuracy of the playing was evaluated. The subjects also rated the interfaces subjectively. The results...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007